DITL_136.txt Items: (8 entries) 0: Bounds: x1=10, y1=110, x2=287, y2=153 Type: -120 Info: '' 1: Bounds: x1=10, y1=180, x2=287, y2=285 Type: -120 Info: '' 2: Bounds: x1=110, y1=10, x2=191, y2=30 Type: 4 Info: 'Play Again' 3: Bounds: x1=110, y1=35, x2=191, y2=55 Type: 4 Info: 'Sing' 4: Bounds: x1=110, y1=60, x2=190, y2=80 Type: 4 Info: 'Go On' 5: Bounds: x1=5, y1=90, x2=208, y2=106 Type: -120 Info: 'Please sing this interval:' 6: Bounds: x1=5, y1=160, x2=275, y2=176 Type: -120 Info: 'The interval you most recently sang:' 7: Bounds: x1=10, y1=295, x2=287, y2=361 Type: -120 Info: 'Warning: This workout is a new feature, and I know it does not work perfectly. Please see the documentation. It works best if you whistle rather than singing.' DITL_135.txt Items: (8 entries) 0: Bounds: x1=40, y1=165, x2=98, y2=185 Type: 4 Info: '1' 1: Bounds: x1=40, y1=140, x2=98, y2=160 Type: 4 Info: '2' 2: Bounds: x1=40, y1=115, x2=98, y2=135 Type: 4 Info: '3' 3: Bounds: x1=40, y1=90, x2=98, y2=110 Type: 4 Info: '4' 4: Bounds: x1=40, y1=65, x2=98, y2=85 Type: 4 Info: '5' 5: Bounds: x1=40, y1=40, x2=98, y2=60 Type: 4 Info: '6' 6: Bounds: x1=40, y1=15, x2=98, y2=35 Type: 4 Info: '7' 7: Bounds: x1=40, y1=205, x2=98, y2=225 Type: 4 Info: 'Cancel' DITL_134.txt Items: (4 entries) 0: Bounds: x1=5, y1=0, x2=103, y2=220 Type: -128 Info: '' 1: Bounds: x1=5, y1=220, x2=162, y2=255 Type: -120 Info: '' 2: Bounds: x1=5, y1=255, x2=148, y2=271 Type: -120 Info: 'nifty chord number:' 3: Bounds: x1=30, y1=275, x2=105, y2=291 Type: -120 Info: '' DITL_133.txt Items: (7 entries) 0: Bounds: x1=15, y1=30, x2=449, y2=98 Type: -120 Info: 'The idea here is to recognize chords by their sounds. The left column of buttons is for the various basic types of chords. ' 1: Bounds: x1=15, y1=100, x2=446, y2=169 Type: -120 Info: 'The next column of buttons to the right is for notes added to those chords. Click on any combination of the buttons to indicate your guess, and press OK when you're done. To change your mind and start over, click on Wipe Out Guess. ' 2: Bounds: x1=15, y1=180, x2=449, y2=230 Type: -120 Info: 'The check boxes control which types of chords and added tones the computer will play. For an easy workout, check only the boxes next to M and m. ' 3: Bounds: x1=15, y1=230, x2=449, y2=269 Type: -120 Info: 'The difficulty control determines how many dissonant or unusual chords are played.' 4: Bounds: x1=15, y1=280, x2=450, y2=345 Type: -120 Info: 'Your current guess is displayed as a standard chord symbol at the upper left. Note that if your choice of a basic chord and added tones is redundant (e.g. adding a b6 to an augmented chord), the redundant symbol is omitted.' 5: Bounds: x1=15, y1=345, x2=450, y2=411 Type: -120 Info: 'Your guess is considered correct as long as it contains the same notes as the chord played. For example, a 6th chord and a m7 are considered to be the same because they contain the same notes.' 6: Bounds: x1=145, y1=5, x2=326, y2=25 Type: -120 Info: 'Chord Workout' DITL_132.txt Items: (3 entries) 0: Bounds: x1=55, y1=5, x2=318, y2=155 Type: -120 Info: ' Ear Workout 2.1 Ben Crowell This program is meant to help you improve your musical hearing skills. Please e-mail comments and suggestions to me at ben_crowell@fullcoll.edu (after 2/96).' 1: Bounds: x1=55, y1=160, x2=321, y2=216 Type: -120 Info: '"I knew I was on to something when I realized I could make mistakes." -Ornette Coleman' 2: Bounds: x1=55, y1=220, x2=322, y2=272 Type: -120 Info: 'This is free software. Please do not disseminate it without the source code or documentation.' DITL_131.txt Items: (6 entries) 0: Bounds: x1=39, y1=50, x2=178, y2=76 Type: 4 Info: 'Chords' 1: Bounds: x1=39, y1=80, x2=178, y2=105 Type: 4 Info: 'Intervals' 2: Bounds: x1=20, y1=7, x2=148, y2=45 Type: -120 Info: 'Please select an ear workout:' 3: Bounds: x1=40, y1=140, x2=179, y2=165 Type: 4 Info: 'No Workout' 4: Bounds: x1=40, y1=170, x2=179, y2=195 Type: 4 Info: 'Quit' 5: Bounds: x1=40, y1=110, x2=179, y2=135 Type: 4 Info: 'Singing Intervals' DITL_130.txt Items: (17 entries) 0: Bounds: x1=15, y1=385, x2=95, y2=409 Type: 4 Info: 'Unison' 1: Bounds: x1=35, y1=360, x2=115, y2=384 Type: 4 Info: 'b2' 2: Bounds: x1=15, y1=335, x2=95, y2=359 Type: 4 Info: '2' 3: Bounds: x1=37, y1=310, x2=117, y2=334 Type: 4 Info: 'b3' 4: Bounds: x1=15, y1=285, x2=95, y2=309 Type: 4 Info: '3' 5: Bounds: x1=37, y1=260, x2=117, y2=284 Type: 4 Info: '4' 6: Bounds: x1=15, y1=235, x2=95, y2=259 Type: 4 Info: 'b5' 7: Bounds: x1=37, y1=210, x2=117, y2=234 Type: 4 Info: '5' 8: Bounds: x1=15, y1=185, x2=95, y2=209 Type: 4 Info: 'b6' 9: Bounds: x1=37, y1=160, x2=117, y2=184 Type: 4 Info: '6' 10: Bounds: x1=15, y1=135, x2=95, y2=159 Type: 4 Info: 'b7' 11: Bounds: x1=37, y1=110, x2=117, y2=134 Type: 4 Info: '7' 12: Bounds: x1=15, y1=85, x2=95, y2=109 Type: 4 Info: 'Octave' 13: Bounds: x1=37, y1=60, x2=117, y2=84 Type: 4 Info: 'b9' 14: Bounds: x1=15, y1=35, x2=95, y2=59 Type: 4 Info: '9' 15: Bounds: x1=37, y1=10, x2=117, y2=34 Type: 4 Info: 'b10' 16: Bounds: x1=150, y1=195, x2=239, y2=221 Type: 4 Info: 'Cancel' DITL_129.txt Items: (69 entries) 0: Bounds: x1=230, y1=85, x2=336, y2=108 Type: 4 Info: 'OK' 1: Bounds: x1=230, y1=145, x2=336, y2=168 Type: 4 Info: 'Play Again' 2: Bounds: x1=15, y1=70, x2=93, y2=90 Type: 4 Info: 'M' 3: Bounds: x1=15, y1=90, x2=93, y2=110 Type: 4 Info: 'm' 4: Bounds: x1=15, y1=110, x2=93, y2=130 Type: 4 Info: 'dim' 5: Bounds: x1=15, y1=130, x2=93, y2=150 Type: 4 Info: 'aug' 6: Bounds: x1=15, y1=150, x2=93, y2=170 Type: 4 Info: 'sus 4' 7: Bounds: x1=15, y1=170, x2=93, y2=190 Type: 4 Info: 'b5' 8: Bounds: x1=15, y1=225, x2=93, y2=245 Type: 4 Info: '7' 9: Bounds: x1=15, y1=245, x2=93, y2=265 Type: 4 Info: 'm7' 10: Bounds: x1=15, y1=265, x2=93, y2=285 Type: 4 Info: 'maj 7' 11: Bounds: x1=15, y1=285, x2=93, y2=305 Type: 4 Info: 'dim7' 12: Bounds: x1=15, y1=305, x2=93, y2=325 Type: 4 Info: 'half-dim' 13: Bounds: x1=125, y1=85, x2=203, y2=105 Type: 4 Info: 'b9' 14: Bounds: x1=125, y1=105, x2=203, y2=125 Type: 4 Info: '9' 15: Bounds: x1=125, y1=125, x2=203, y2=145 Type: 4 Info: '#9' 16: Bounds: x1=125, y1=145, x2=203, y2=165 Type: 4 Info: '11' 17: Bounds: x1=125, y1=165, x2=203, y2=185 Type: 4 Info: '#11' 18: Bounds: x1=125, y1=185, x2=203, y2=205 Type: 4 Info: 'b6' 19: Bounds: x1=125, y1=205, x2=203, y2=225 Type: 4 Info: '6' 20: Bounds: x1=125, y1=225, x2=203, y2=245 Type: 4 Info: '7' 21: Bounds: x1=125, y1=245, x2=203, y2=265 Type: 4 Info: 'maj 7' 22: Bounds: x1=125, y1=300, x2=203, y2=320 Type: 4 Info: 'no 3' 23: Bounds: x1=95, y1=70, x2=112, y2=88 Type: 5 Info: '' 24: Bounds: x1=95, y1=90, x2=112, y2=108 Type: 5 Info: '' 25: Bounds: x1=95, y1=110, x2=112, y2=128 Type: 5 Info: '' 26: Bounds: x1=95, y1=130, x2=112, y2=148 Type: 5 Info: '' 27: Bounds: x1=95, y1=150, x2=112, y2=168 Type: 5 Info: '' 28: Bounds: x1=95, y1=170, x2=112, y2=188 Type: 5 Info: '' 29: Bounds: x1=95, y1=225, x2=112, y2=243 Type: 5 Info: '' 30: Bounds: x1=95, y1=245, x2=112, y2=263 Type: 5 Info: '' 31: Bounds: x1=95, y1=265, x2=112, y2=283 Type: 5 Info: '' 32: Bounds: x1=95, y1=285, x2=112, y2=303 Type: 5 Info: '' 33: Bounds: x1=95, y1=305, x2=112, y2=323 Type: 5 Info: '' 34: Bounds: x1=205, y1=85, x2=222, y2=103 Type: 5 Info: '' 35: Bounds: x1=205, y1=105, x2=222, y2=123 Type: 5 Info: '' 36: Bounds: x1=205, y1=125, x2=222, y2=143 Type: 5 Info: '' 37: Bounds: x1=205, y1=145, x2=222, y2=163 Type: 5 Info: '' 38: Bounds: x1=205, y1=165, x2=222, y2=183 Type: 5 Info: '' 39: Bounds: x1=205, y1=185, x2=222, y2=203 Type: 5 Info: '' 40: Bounds: x1=205, y1=205, x2=222, y2=223 Type: 5 Info: '' 41: Bounds: x1=205, y1=225, x2=222, y2=243 Type: 5 Info: '' 42: Bounds: x1=205, y1=245, x2=222, y2=263 Type: 5 Info: '' 43: Bounds: x1=205, y1=300, x2=222, y2=318 Type: 5 Info: '' 44: Bounds: x1=0, y1=50, x2=75, y2=66 Type: -120 Info: 'Triads:' 45: Bounds: x1=0, y1=205, x2=111, y2=221 Type: -120 Info: 'Seventh chords:' 46: Bounds: x1=115, y1=50, x2=220, y2=83 Type: -120 Info: 'Added and omitted notes:' 47: Bounds: x1=380, y1=10, x2=412, y2=42 Type: -96 Info: '—' 48: Bounds: x1=365, y1=45, x2=460, y2=72 Type: -120 Info: '' 49: Bounds: x1=345, y1=75, x2=442, y2=96 Type: 4 Info: 'Clear Score' 50: Bounds: x1=345, y1=165, x2=451, y2=183 Type: 6 Info: 'Chords' 51: Bounds: x1=345, y1=185, x2=451, y2=203 Type: 6 Info: 'Arpeggios' 52: Bounds: x1=230, y1=170, x2=336, y2=193 Type: 4 Info: 'Play Arpeggio' 53: Bounds: x1=230, y1=195, x2=336, y2=218 Type: 4 Info: 'Play Bass' 54: Bounds: x1=345, y1=130, x2=445, y2=148 Type: -120 Info: 'difficulty' 55: Bounds: x1=445, y1=140, x2=465, y2=157 Type: 4 Info: '-' 56: Bounds: x1=445, y1=120, x2=465, y2=137 Type: 4 Info: '+' 57: Bounds: x1=90, y1=5, x2=328, y2=34 Type: -120 Info: '' 58: Bounds: x1=346, y1=100, x2=442, y2=120 Type: 4 Info: 'Help' 59: Bounds: x1=125, y1=280, x2=203, y2=300 Type: 4 Info: 'no 1' 60: Bounds: x1=125, y1=320, x2=203, y2=340 Type: 4 Info: 'no 5' 61: Bounds: x1=205, y1=280, x2=222, y2=298 Type: 5 Info: '' 62: Bounds: x1=205, y1=320, x2=222, y2=338 Type: 5 Info: '' 63: Bounds: x1=345, y1=207, x2=451, y2=225 Type: 5 Info: 'Inversions' 64: Bounds: x1=230, y1=110, x2=335, y2=134 Type: 4 Info: 'Wipe Out Guess' 65: Bounds: x1=235, y1=285, x2=456, y2=313 Type: -120 Info: '' 66: Bounds: x1=5, y1=10, x2=90, y2=28 Type: -120 Info: 'Your guess:' 67: Bounds: x1=225, y1=265, x2=339, y2=282 Type: -120 Info: 'Previous chord:' 68: Bounds: x1=225, y1=315, x2=372, y2=337 Type: 4 Info: 'Play Previous Chord' DITL_128.txt Items: (65 entries) 0: Bounds: x1=20, y1=385, x2=100, y2=409 Type: 4 Info: 'Unison' 1: Bounds: x1=40, y1=360, x2=120, y2=384 Type: 4 Info: 'b2' 2: Bounds: x1=20, y1=335, x2=100, y2=359 Type: 4 Info: '2' 3: Bounds: x1=40, y1=310, x2=120, y2=334 Type: 4 Info: 'b3' 4: Bounds: x1=20, y1=285, x2=100, y2=309 Type: 4 Info: '3' 5: Bounds: x1=40, y1=260, x2=120, y2=284 Type: 4 Info: '4' 6: Bounds: x1=20, y1=235, x2=100, y2=259 Type: 4 Info: 'b5' 7: Bounds: x1=40, y1=210, x2=120, y2=234 Type: 4 Info: '5' 8: Bounds: x1=20, y1=185, x2=100, y2=209 Type: 4 Info: 'b6' 9: Bounds: x1=40, y1=160, x2=120, y2=184 Type: 4 Info: '6' 10: Bounds: x1=20, y1=135, x2=100, y2=159 Type: 4 Info: 'b7' 11: Bounds: x1=40, y1=110, x2=120, y2=134 Type: 4 Info: '7' 12: Bounds: x1=20, y1=85, x2=100, y2=109 Type: 4 Info: 'Octave' 13: Bounds: x1=40, y1=60, x2=120, y2=84 Type: 4 Info: 'b9' 14: Bounds: x1=20, y1=35, x2=100, y2=59 Type: 4 Info: '9' 15: Bounds: x1=40, y1=10, x2=120, y2=34 Type: 4 Info: 'b10' 16: Bounds: x1=157, y1=391, x2=219, y2=408 Type: -120 Info: '' 17: Bounds: x1=157, y1=366, x2=219, y2=383 Type: -120 Info: '' 18: Bounds: x1=157, y1=341, x2=219, y2=358 Type: -120 Info: '' 19: Bounds: x1=157, y1=315, x2=219, y2=332 Type: -120 Info: '' 20: Bounds: x1=157, y1=290, x2=219, y2=307 Type: -120 Info: '' 21: Bounds: x1=157, y1=265, x2=219, y2=282 Type: -120 Info: '' 22: Bounds: x1=157, y1=240, x2=219, y2=257 Type: -120 Info: '' 23: Bounds: x1=157, y1=215, x2=219, y2=232 Type: -120 Info: '' 24: Bounds: x1=157, y1=190, x2=218, y2=207 Type: -120 Info: '' 25: Bounds: x1=157, y1=165, x2=218, y2=182 Type: -120 Info: '' 26: Bounds: x1=157, y1=140, x2=218, y2=157 Type: -120 Info: '' 27: Bounds: x1=157, y1=115, x2=219, y2=132 Type: -120 Info: '' 28: Bounds: x1=157, y1=90, x2=219, y2=107 Type: -120 Info: '' 29: Bounds: x1=157, y1=65, x2=219, y2=82 Type: -120 Info: '' 30: Bounds: x1=157, y1=40, x2=219, y2=58 Type: -120 Info: '' 31: Bounds: x1=157, y1=15, x2=219, y2=32 Type: -120 Info: '' 32: Bounds: x1=130, y1=391, x2=152, y2=408 Type: 5 Info: '' 33: Bounds: x1=130, y1=366, x2=152, y2=383 Type: 5 Info: '' 34: Bounds: x1=130, y1=341, x2=152, y2=358 Type: 5 Info: '' 35: Bounds: x1=130, y1=316, x2=152, y2=333 Type: 5 Info: '' 36: Bounds: x1=130, y1=291, x2=152, y2=308 Type: 5 Info: '' 37: Bounds: x1=130, y1=266, x2=152, y2=283 Type: 5 Info: '' 38: Bounds: x1=130, y1=241, x2=152, y2=258 Type: 5 Info: '' 39: Bounds: x1=130, y1=216, x2=152, y2=233 Type: 5 Info: '' 40: Bounds: x1=130, y1=191, x2=152, y2=208 Type: 5 Info: '' 41: Bounds: x1=130, y1=166, x2=152, y2=183 Type: 5 Info: '' 42: Bounds: x1=130, y1=141, x2=152, y2=158 Type: 5 Info: '' 43: Bounds: x1=130, y1=116, x2=152, y2=133 Type: 5 Info: '' 44: Bounds: x1=130, y1=91, x2=152, y2=108 Type: 5 Info: '' 45: Bounds: x1=130, y1=66, x2=152, y2=83 Type: 5 Info: '' 46: Bounds: x1=130, y1=41, x2=152, y2=58 Type: 5 Info: '' 47: Bounds: x1=130, y1=16, x2=152, y2=33 Type: 5 Info: '' 48: Bounds: x1=255, y1=15, x2=287, y2=47 Type: -96 Info: '—' 49: Bounds: x1=245, y1=50, x2=320, y2=76 Type: -120 Info: '' 50: Bounds: x1=235, y1=105, x2=403, y2=132 Type: 4 Info: 'Play Again' 51: Bounds: x1=235, y1=135, x2=403, y2=162 Type: 4 Info: 'Play Fifth' 52: Bounds: x1=235, y1=195, x2=404, y2=222 Type: 4 Info: 'Play Connecting Scale' 53: Bounds: x1=240, y1=370, x2=402, y2=388 Type: 6 Info: 'Melodic Intervals' 54: Bounds: x1=240, y1=387, x2=402, y2=405 Type: 6 Info: 'Harmonic Intervals' 55: Bounds: x1=235, y1=225, x2=404, y2=252 Type: 4 Info: 'Play Lower Note' 56: Bounds: x1=325, y1=35, x2=414, y2=58 Type: 4 Info: 'Clear Score' 57: Bounds: x1=235, y1=255, x2=404, y2=282 Type: 4 Info: 'Compare With Another' 58: Bounds: x1=235, y1=285, x2=404, y2=312 Type: 4 Info: 'Play Inversion' 59: Bounds: x1=235, y1=165, x2=404, y2=192 Type: 4 Info: 'Play Octave' 60: Bounds: x1=255, y1=325, x2=364, y2=362 Type: -120 Info: 'Average speed (notes/min): ' 61: Bounds: x1=235, y1=340, x2=254, y2=358 Type: 4 Info: '-' 62: Bounds: x1=235, y1=320, x2=254, y2=338 Type: 4 Info: '+' 63: Bounds: x1=365, y1=330, x2=412, y2=358 Type: -120 Info: '' 64: Bounds: x1=255, y1=75, x2=330, y2=91 Type: -120 Info: ''